package com.dc.business.datacollectbusiness.mapper;

import com.dc.business.datacollectbusiness.entity.Company;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface CompanyMapper {
//    /**
//     * 查询所有公司
//     */
//    public List<Company> getAllCompany();


    /**
     * 删除公司
     */
    public boolean deleteCompanyById(int companyId);

    /**
     * 添加公司
     */
    public boolean insertCompany(Company company);

    /**
     * 修改公司
     */
    public boolean updateCompany(Company company);

    /**
     * 条件查询公司
     */
    public List<Company> getAllCompanyBytj(Company company);

    /**
     * 通过id查询公司
     */
    public Company getAllCompanyByid(int companyId);

    /**
     * 修改公司孩子
     */
    public boolean updateCompany2(Company company);


    /**
     * 修改公司孩子
     */
    public int getCompanyIdByName(String companyName);

    /**
     * 生成扩展参数
     */
    public boolean generationParameters(Company company);


}
